package com.roshan.web.dto;

import java.util.List;

/**
 * The Class UpdateUserProfile.
 */
public class UpdateUserProfile {

    /** The username. */
    private String username;

    /** The customer uri. */
    private String customerUri;

    /** The first name. */
    private String firstName;

    /** The last name. */
    private String lastName;

    /** The email. */
    private String email;

    /** The address1. */
    private String address1;

    /** The address2. */
    private String address2;

    /** The city. */
    private String city;

    /** The state. */
    private String state;

    /** The zip. */
    private String zip;

    /** The country. */
    private String country;

    /** The phone. */
    private String phone;

    /** The device types. */
    private List<String> deviceTypes;

    /** The tenant profile uri. */
    private String tenantProfileUri;

    /** The partner profile uri. */
    private String partnerProfileUri;

    /**
     * Gets the customer uri.
     * 
     * @return the customer uri
     */
    public String getCustomerUri() {
        return this.customerUri;
    }

    /**
     * Sets the customer uri.
     * 
     * @param customerUri the new customer uri
     */
    public void setCustomerUri(String customerUri) {
        this.customerUri = customerUri;
    }

    /**
     * Gets the first name.
     * 
     * @return the first name
     */
    public String getFirstName() {
        return this.firstName;
    }

    /**
     * Sets the first name.
     * 
     * @param firstName the new first name
     */
    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    /**
     * Gets the last name.
     * 
     * @return the last name
     */
    public String getLastName() {
        return this.lastName;
    }

    /**
     * Sets the last name.
     * 
     * @param lastName the new last name
     */
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    /**
     * Gets the email.
     * 
     * @return the email
     */
    public String getEmail() {
        return this.email;
    }

    /**
     * Sets the email.
     * 
     * @param email the new email
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * Gets the address1.
     * 
     * @return the address1
     */
    public String getAddress1() {
        return this.address1;
    }

    /**
     * Sets the address1.
     * 
     * @param address1 the new address1
     */
    public void setAddress1(String address1) {
        this.address1 = address1;
    }

    /**
     * Gets the address2.
     * 
     * @return the address2
     */
    public String getAddress2() {
        return this.address2;
    }

    /**
     * Sets the address2.
     * 
     * @param address2 the new address2
     */
    public void setAddress2(String address2) {
        this.address2 = address2;
    }

    /**
     * Gets the city.
     * 
     * @return the city
     */
    public String getCity() {
        return this.city;
    }

    /**
     * Sets the city.
     * 
     * @param city the new city
     */
    public void setCity(String city) {
        this.city = city;
    }

    /**
     * Gets the state.
     * 
     * @return the state
     */
    public String getState() {
        return this.state;
    }

    /**
     * Sets the state.
     * 
     * @param state the new state
     */
    public void setState(String state) {
        this.state = state;
    }

    /**
     * Gets the zip.
     * 
     * @return the zip
     */
    public String getZip() {
        return this.zip;
    }

    /**
     * Sets the zip.
     * 
     * @param zip the new zip
     */
    public void setZip(String zip) {
        this.zip = zip;
    }

    /**
     * Gets the country.
     * 
     * @return the country
     */
    public String getCountry() {
        return this.country;
    }

    /**
     * Sets the country.
     * 
     * @param country the new country
     */
    public void setCountry(String country) {
        this.country = country;
    }

    /**
     * Gets the phone.
     * 
     * @return the phone
     */
    public String getPhone() {
        return this.phone;
    }

    /**
     * Sets the phone.
     * 
     * @param phone the new phone
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * Gets the device types.
     * 
     * @return the device types
     */
    public List<String> getDeviceTypes() {
        return this.deviceTypes;
    }

    /**
     * Sets the device types.
     * 
     * @param deviceTypes the new device types
     */
    public void setDeviceTypes(List<String> deviceTypes) {
        this.deviceTypes = deviceTypes;
    }

    /**
     * Gets the tenant profile uri.
     * 
     * @return the tenant profile uri
     */
    public String getTenantProfileUri() {
        return this.tenantProfileUri;
    }

    /**
     * Sets the tenant profile uri.
     * 
     * @param tenantProfileUri the new tenant profile uri
     */
    public void setTenantProfileUri(String tenantProfileUri) {
        this.tenantProfileUri = tenantProfileUri;
    }

    /**
     * Gets the partner profile uri.
     * 
     * @return the partner profile uri
     */
    public String getPartnerProfileUri() {
        return this.partnerProfileUri;
    }

    /**
     * Sets the partner profile uri.
     * 
     * @param partnerProfileUri the new partner profile uri
     */
    public void setPartnerProfileUri(String partnerProfileUri) {
        this.partnerProfileUri = partnerProfileUri;
    }

    /**
     * Gets the username.
     * 
     * @return the username
     */
    public String getUsername() {
        return this.username;
    }

    /**
     * Sets the username.
     * 
     * @param username the username to set
     */
    public void setUsername(String username) {
        this.username = username;
    }

}
